import { query } from '../config/db.js';
import logger from '../config/logger.js';

async function testTruncate() {
  try {
    logger.info('尝试执行TRUNCATE TABLE seckill_club_config');
    await query('SET FOREIGN_KEY_CHECKS = 0');
    await query('TRUNCATE TABLE seckill_club_config');
    await query('SET FOREIGN_KEY_CHECKS = 1');
    logger.info('TRUNCATE操作成功');
  } catch (error) {
    logger.error('TRUNCATE操作失败:', error);
    throw error;
  }
}

testTruncate().catch(error => {
  logger.error('测试过程中出错:', error);
  process.exit(1);
});